next
Round
Technologies
Coding Problems
Bookmarks
Learning Paths
next
Round
Technologies
Coding Problems
Bookmarks
Learning Paths
1
What is the difference between HashMap, TreeMap, and LinkedHashMap?
Intermediate
2
How do you design a Hash Table from scratch?
Advanced
3
What is the significance of Equals() and GetHashCode() in C#/Java when using objects as keys?
Intermediate
4
What is the Load Factor? How does it trigger a Rehash/Resize?
Intermediate
5
Why is the worst-case lookup O(n)? How do modern implementations avoid this? (Tree buckets)
Intermediate
6
Why can't we use a Hash Table efficiently for Ordered operations (e.g., find min/max)?
Intermediate
7
Why is it bad to use a mutable object as a key in a HashMap?
Intermediate
8
What is Consistent Hashing? How is it used in Distributed Systems?
Intermediate
9
What is a Cryptographic Hash? How does it differ from a regular hash?
Intermediate
10
What is the average and worst-case time complexity for lookup in a Hash Table?
Intermediate
11
Explain Open Addressing. (Linear Probing, Quadratic Probing, Double Hashing)
Intermediate
12
Explain Separate Chaining. (Buckets/Linked Lists)
Intermediate
13
What is a Hash Collision?
Intermediate
14
What is a Bloom Filter? When is it used? (Cache penetration, Spell check)
Intermediate
15
What is a Hash Function? What makes a good hash function?
Intermediate
16
What is a Hash Table? What is a Key-Value pair?
Beginner
17
What are the security implications of Hash Collision attacks (HashDoS)?
Advanced
All Topics
1
Foundations
0/2 topics · 0%
Basics
Complexity Analysis
2
Linear structures
0/4 topics · 0%
Arrays and Strings
Linked Lists
Stacks and Queues
Hash Tables
3
Non-Linear structures
0/2 topics · 0%
Trees
Graphs
Share
this topic
Share via WhatsApp, X, Facebook, LinkedIn or copy link. Open Graph preview enabled.